Adam Sanchez, 27, of East Rutherford, had just pulled up in a Volkwagen when Passaic County Sheriff's Officer Peter Pelle and Ashraf Aburoumi approached them at the corner of Summer Street and Van Houten Avenue, the sheriff said.
The juvenile admitted having the weapon, which turned out to be a 9mm Ruger P65DC loaded with eight rounds of ball-point ammo, he said.
The gun had been reported stolen out of Coaldale, PA, Berdnik said.
Sanchez, meanwhile, was found with multiple folds and vials of heroin and crack, along with syringes, he said.
He was charged with possession of drugs and drug paraphernalia and released pending court action, the sheriff said.
The minor was sent to the Essex County Juvenile Detention Center in Newark on a delinquency complaint charging him with weapons possession and receiving stolen property.
Click here to follow Daily Voice Marlton-Evesham and receive free news updates.